6a63de13486571d90d534222b27b2a9b6c4bb298,core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/javastub/ClassifierUpdater.java,ClassifierUpdater,updateInstanceFields,#ASMClass#ClassConcept#,235

Before Change


  }

  private void updateInstanceFields(ASMClass refCls, ClassConcept cls) {
    SModel model = cls.getModel();
    for (ASMField field : refCls.getDeclaredFields()) {
      if (field.isPrivate() && ASMModelLoader.SKIP_PRIVATE) {
        continue;
      }
      if (field.isStatic()) {
        continue;
      }
      if (field.isCompilerGenerated()) {
        continue;
      }
      FieldDeclaration decl = FieldDeclaration.newInstance(model);
      decl.getNode().setId(ASMNodeId.createId(refCls, field));
      decl.setVisibility(createVisibility(field, model));
      decl.setName(field.getName());
      decl.setType(getTypeByASMType(field.getGenericType(), null, cls, model));
      decl.setIsDeprecated(field.isDeprecated());
      for (ASMAnnotation annotation : field.getAnnotations()) {
        decl.addAnnotation(createAnnotation(annotation, model));
      }

After Change


    }
  }

  private void updateInstanceFields(ASMClass refCls, SNode cls) {
    for (ASMField field : refCls.getDeclaredFields()) {
      if (field.isPrivate() && ASMModelLoader.SKIP_PRIVATE) {
        continue;
      }
      if (field.isStatic()) {
        continue;
      }
      if (field.isCompilerGenerated()) {
        continue;
      }
      SNode decl = new ClassifierUpdater.QuotationClass_ol94f8_a0a3a0a8().createNode(createVisibility(field), getTypeByASMType(field.getGenericType(), null, cls), field.getName());
      SPropertyOperations.set(decl, "isDeprecated", "" + field.isDeprecated());
      for (ASMAnnotation annotation : field.getAnnotations()) {
        ListSequence.fromList(SLinkOperations.getTargets(decl, "annotation", true)).addElement(createAnnotation(annotation));
      }

      decl.setId(ASMNodeId.createId(refCls, field));
      ListSequence.fromList(SLinkOperations.getTargets(cls, "field", true)).addElement(decl);
    }
  }